impounded lake - Spanish English Dictionary